package com.yuedou.api.service.platfom;

import com.yuedou.api.entity.platform.SmsTemplate;
import com.yuedou.api.entity.wxuser.User;
import com.yuedou.api.service.base.BaseService;

public interface SmsTemplateService extends BaseService<SmsTemplate> {

    /**
     * 用户领取鸡蛋，给商家发送领取鸡蛋的短信
     * @param merName
     * @param phoneNum
     * @param eggCount
     * @param time
     */
    void sendSmsByGetEggToManager(String merName, String phoneNum, User user, int eggCount, String time);


    /**
     *  到店服务的订单支付成功后的，商家短信通知
     * @param merName
     * @param phoneNum
     * @param productName
     */
    void sendSmsByProductOrder(String merName, String phoneNum, String productName);

    /**
     *  上门服务的订单支付成功后的，商家短信通知
     * @param merName
     * @param phoneNum
     * @param productName
     */
    void sendSmsByProductOrderVisit(String merName, String phoneNum, String productName);

    /**
     *  发送手机验证码
     * @param code
     * @param phoneNum
     */
    String sendSmsByPhoneCode(String code, String phoneNum);
}
